package tesis.ProyectoFianl.Entidades;

import java.io.Serializable;

import tesis.ProyectoFianl.Interfaces.IDaoRamal;

public class Ramal implements Serializable 
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 4069506220554260853L;
	private int idRamal;
	private int idCorredor;
	private String descripcion;
	private Recorrido recorrido;
		
	public Ramal(int idRamal, int idCorredor, String descripcion)
	{
		this.setIdRamal(idRamal);
		setIdCorredor(idCorredor);
		setDescripcion(descripcion);
	}	
	
	public boolean esIgual( IDaoRamal bean ) 
	{
		Ramal ramal = (Ramal) bean;
		if ( ramal.getIdRamal() == this.getIdRamal())
			return true;
		return false;
	}
	
	@Override
	public String toString()
	{
		return this.descripcion;
	}
	
	public void setIdRamal(int idRamal)
	{
		this.idRamal = idRamal;
	}
	public void setIdCorredor(int idCorredor)
	{
		this.idCorredor = idCorredor;
	}	
	public void setDescripcion(String descripcion)	
	{
		this.descripcion = descripcion;
	}
	public void setRecorrido(Recorrido recorrido)
	{
		this.recorrido = recorrido;
	}
	
	
	public int getIdRamal()
	{
		return this.idRamal;
	}
	public int getIdCorredor()
	{
		return this.idCorredor;
	}
	public String getDescripcion()
	{
		return this.descripcion;
	}
	public Recorrido getRecorrido()
	{
		return this.recorrido;
	}
}